@charset "UTF-8";
#headWrap {
  width: 100%;
  background: #f5f5f5;
}

#headWrap .head-wrap {
  height: 36px;
}

#headWrap .head-wrap .head_lft {
  width: 158px;
}

#headWrap .head-wrap .head_lft > a:nth-child(2) {
  width: 74px;
  background: url(../images/ts_03.png) no-repeat right center;
}

#headWrap .head-wrap .head_ctr {
  width: 506px;
  margin-right: 30px;
}

#headWrap .head-wrap .head_ctr > a:nth-child(1), #headWrap .head-wrap .head_ctr > a:nth-child(3) {
  background: url(../images/h.png) no-repeat right center;
  padding-right: 16px;
}

#headWrap .head-wrap .head_ctr > span {
  line-height: 36px;
  color: #ccc;
}

.head_lft > a, .head_ctr > a, .head-rgt > a {
  font-size: 12px;
  color: #666;
  line-height: 36px;
  display: inline-block;
  float: left;
  margin-right: 30px;
}

.search_cs > li {
  margin-top: 30px;
  line-height: 16px;
  font-size: 12px;
}

.search_cs > li:nth-child(1) > i {
  display: block;
  width: 14px;
  height: 16px;
}

.search_cs > li:nth-child(1) > i > img {
  width: 100%;
  height: 100%;
}

.search_cs > li:nth-child(1) > span {
  margin: 0 18px 0 8px;
}

.search_cs > li:nth-child(1) > em {
  color: #666;
  margin-right: 9px;
}

.search_cs > li:nth-child(2) > span {
  padding: 0 9px;
}

.search_cs > li:nth-child(3) > a {
  color: #000;
}

.nav-wrap {
  height: 80px;
}

.nav-wrap .nav_logo {
  width: 210px;
}

.nav-wrap .nav_logo .logo_lft {
  width: 210px;
  height: 80px;
}

.nav-wrap .nav_logo .logo_lft > a {
  display: inline-block;
  width: 130px;
  margin: 17.5px 20px 0 0;
}

.nav-wrap .nav_logo .logo_lft > a > img {
  width: 100%;
  height: 45px;
}

.nav-wrap .nav_logo .logo_lft > span {
  line-height: 80px;
  background: url(../images/xiasanjiao.png) no-repeat right center;
  background-size: 30% 9%;
  padding-right: 20px;
  font-size: 12px;
}

.nav-wrap .nav_logo .logo_lft > span > a {
  color: #666;
}

.nav-wrap .nav_logo .logo_lft > span > a:hover {
  color: #f83244;
}

.nav-wrap .nav_logo .nav_list {
  width: 210px;
  height: 460px;
  background: #333;
  position: absolute;
  z-index: 1;
  opacity: 0.8;
}

.nav-wrap .nav_logo .nav_list > li {
  padding: 0 16px 0 14px;
  height: 51.11px;
  line-height: 51.11px;
}

.nav-wrap .nav_logo .nav_list > li > i {
  display: block;
  width: 20px;
  height: 20px;
  margin: 15.5px 9px 0 0;
}

.nav-wrap .nav_logo .nav_list > li > i > img {
  width: 100%;
  height: 100%;
}

.nav-wrap .nav_logo .nav_list > li > a {
  color: #fff;
  font-size: 14px;
}

.nav-wrap .nav_logo .nav_list > li > span {
  color: #ccc;
  font-size: 12px;
}

.nav-wrap .nav_logo .nav_list > li:hover {
  background: rgba(102, 102, 102, 0.5);
}

.nav-wrap .nav_sou {
  width: 220px;
  height: 40px;
  margin-top: 20px;
}

.nav-wrap .nav_sou > input {
  border: 0;
  height: 40px;
}

.nav-wrap .nav_sou > input:nth-child(1) {
  width: 164px;
  background: #f5f5f5;
  padding-left: 14px;
  font-size: 12px;
  color: #666;
}

.nav-wrap .nav_sou > input:nth-child(2) {
  width: 42px;
  background: #f83244 url(../images/fangdajing.png) no-repeat center;
}

.nav-wrap .nav_con {
  height: 46px;
  margin: 17px 18px 0 0;
}

.nav-wrap .nav_con > li {
  float: left;
  padding: 0 18px;
  line-height: 46px;
}

.nav-wrap .nav_con > li > a {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  display: block;
}

.nav-wrap .nav_con > li:nth-child(1) a {
  border-bottom: 2px solid #f83244;
  color: #f83244;
}

.nav-wrap .nav_con > li a:hover {
  color: #f83244;
  border-bottom: 2px solid #f83244;
}

.nav-wrap .nav_con > li:nth-child(2) {
  background: url(../images/hot.png) no-repeat 45px 2px;
  background-size: 30% 30%;
}

.nav-wrap .nav_con .nav_over {
  background: url(../images/navjiaotou_03.png) no-repeat right center;
  margin-right: 10px;
  position: relative;
}

.nav-wrap .nav_con .nav_over .over_con {
  position: absolute;
  width: 100px;
  left: 0;
  text-align: center;
  display: none;
  background: #fff;
  z-index: 1;
}

.nav-wrap .nav_con .nav_over .over_con > li > a {
  font-size: 14px;
  color: #000;
}

.nav-wrap .nav_con .nav_over .over_con > li a:hover {
  color: #f83244;
}

.nav-wrap .nav_con .nav_over:hover {
  background: url(../images/daosanjiao_03.png) no-repeat right center;
}

.nav-wrap .nav_con .nav_over:hover > .over_con {
  display: block;
}

.nav-wrap .nav_con .nav_over:hover a {
  border: none;
}

.banner-wrap {
  width: 100%;
  height: 460px;
  position: relative;
  overflow: hidden;
}

.banner-wrap > a > img {
  position: absolute;
  height: 460px;
  left: 50%;
  margin-left: -1280px;
}

.banner-wrap .banner_list {
  width: 144px;
  height: 8px;
  position: absolute;
  bottom: 24px;
  left: 50%;
  margin-left: -72px;
}

.banner-wrap .banner_list > li {
  width: 8px;
  height: 8px;
  background: #a5a1a5;
  float: left;
  margin: 0 8px;
  border-radius: 50%;
}

.menu-wrap {
  min-height: 158px;
}

.menu-wrap .menu_list {
  width: 240px;
  cursor: pointer;
}

.menu-wrap .menu_list > dt {
  width: 50px;
  height: 50px;
  margin: 45px 0 0 95px;
}

.menu-wrap .menu_list > dt > img {
  width: 100%;
  height: 100%;
}

.menu-wrap .menu_list > dd {
  text-align: center;
  margin-top: 12px;
}

.menu-wrap .menu_list:hover {
  color: #f83244;
  margin-top: -5px;
}

.search-wrap {
  min-height: 400px;
  margin-top: 15px;
}

.search-wrap .search_lft, .search-wrap .search_cen, .search-wrap .search_rgt {
  min-height: 297px;
  border-radius: 10px;
}

.search-wrap .search_lft {
  width: 562px;
  background: mediumvioletred url(../images/bg-a.png) no-repeat center;
  padding-left: 40px;
}

.search-wrap .search_lft > h3 {
  height: 104px;
  color: #fff;
  font-size: 20px;
  line-height: 104px;
}

.search-wrap .search_lft .search_hotal > select {
  width: 166px;
  height: 60px;
  border: 0;
  margin-right: 10px;
  border-radius: 1px;
}

.search-wrap .search_lft .btn {
  color: #f83244;
  margin: 30px 0 0 180px;
  background: #fff;
}

.search-wrap .search_cen {
  width: 240px;
  margin: 0 12px;
  background: url(../images/bg-b.png) no-repeat center;
}

.search-wrap .search_cen > h2 {
  margin: 65px 0 22px;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  color: #fff;
}

.search-wrap .search_cen > p {
  text-align: center;
  font-size: 16px;
  color: #fff;
  margin-bottom: 65px;
}

.search-wrap .search_cen > p > span {
  color: #fff600;
}

.search-wrap .search_cen > .btn {
  color: #f83244;
  margin-left: 40px;
  background: #fff;
}

.search-wrap .search_rgt {
  width: 294px;
  background: #fff;
  padding-left: 40px;
  box-shadow: -1px 1px 19px #ccc;
}

.search-wrap .search_rgt > h3 {
  margin-top: 40px;
  font-size: 20px;
  font-weight: bold;
  color: #000;
}

.search-wrap .search_rgt .search_list {
  width: 84px;
  text-align: center;
}

.search-wrap .search_rgt .search_list > dt {
  width: 30px;
  height: 30px;
  margin: 34px 0 20px 27px;
}

.search-wrap .search_rgt .search_list > dt > img {
  width: 100%;
  height: 100%;
}

.search-wrap .search_rgt .search_list > dd {
  font-size: 12px;
}

.search-wrap .search_rgt .search_list:hover {
  color: #f83244;
  margin-top: -1px;
}

.package-wrap img:hover {
  opacity: 0.9;
}

#packAge {
  width: 100%;
  background: -webkit-linear-gradient(top, #fafafa, #fff);
}

#packAge .package-wrap {
  min-height: 820px;
}

#packAge .package-wrap .pack_show {
  min-height: 371px;
}

#packAge .package-wrap .pack_show .pack_photo {
  width: 386px;
  min-height: 371px;
  position: relative;
  float: left;
  margin-right: 20px;
  cursor: pointer;
  background: #fff;
}

#packAge .package-wrap .pack_show .pack_photo > dt > img {
  width: 100%;
  height: 240px;
}

#packAge .package-wrap .pack_show .pack_photo > dd {
  padding: 0 18px;
}

#packAge .package-wrap .pack_show .pack_photo > dd > p:nth-child(1) {
  margin-top: 27px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
}

#packAge .package-wrap .pack_show .pack_photo > dd > p:nth-child(2) > span {
  color: #f83244;
  font-size: 26px;
  line-height: 26px;
  margin-top: 20px;
}

#packAge .package-wrap .pack_show .pack_photo > dd > p:nth-child(2) > a {
  color: #666;
  font-size: 12px;
  line-height: 12px;
  margin-top: 30px;
}

#packAge .package-wrap .pack_show .pack_photo > dd > p:nth-child(2) > a:hover {
  text-decoration: underline;
}

#packAge .package-wrap .pack_show .pack_photo > .didian {
  width: 80px;
  height: 32px;
  text-align: center;
  background: #333;
  color: #fff;
  line-height: 32px;
  position: absolute;
  right: -10px;
  top: 14px;
}

#packAge .package-wrap .pack_show .pack_photo > .jiantou_yuan {
  position: absolute;
  bottom: -28px;
  left: 50%;
  margin-left: -28px;
}

#packAge .package-wrap .pack_show .pack_photo:hover {
  box-shadow: -1px 1px 19px #ccc;
}

#packAge .package-wrap .pack_show .pack_photo:hover > .jiantou_yuan {
  display: block;
}

#packAge .package-wrap .pack_dz {
  min-height: 266px;
  margin-top: 35px;
}

#packAge .package-wrap .pack_dz .pack_p {
  width: 285px;
  min-height: 198px;
  margin-right: 20px;
  cursor: pointer;
  position: relative;
}

#packAge .package-wrap .pack_dz .pack_p > dt > img {
  width: 100%;
  height: 100%;
}

#packAge .package-wrap .pack_dz .pack_p > dd {
  width: 214px;
  height: 75px;
  padding: 20px 20px 15px;
  background: #fff;
  position: absolute;
  left: 15px;
  bottom: -70px;
  box-shadow: -1px 1px 6px #ccc;
}

#packAge .package-wrap .pack_dz .pack_p > dd > p:nth-of-type(1) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}

#packAge .package-wrap .pack_dz .pack_p > dd > a {
  font-size: 12px;
  color: #666;
}

#packAge .package-wrap .pack_dz .pack_p > dd > a:hover {
  text-decoration: underline;
}

#packAge .package-wrap .pack_dz .pack_p > dd > p:nth-of-type(2) {
  font-size: 14px;
  color: #f83244;
  margin-top: 18px;
}

#packAge .package-wrap .pack_dz .pack_p > dd:hover {
  bottom: -65px;
}

.hot-wrap {
  min-height: 647px;
  margin-top: 10px;
}

.hot-wrap .hot_city, .hot-wrap .hot_rgt {
  width: 238px;
  height: 358px;
  margin-right: 2px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.hot-wrap .hot_city > img, .hot-wrap .hot_rgt > img {
  position: absolute;
  left: 50%;
  margin-left: -300px;
  display: block;
}

.hot-wrap .hot_city > .hot_m, .hot-wrap .hot_rgt > .hot_m {
  width: 218px;
  height: 358px;
  background: #000;
  opacity: 0.7;
  z-index: 1;
  position: absolute;
  top: 306px;
  padding-left: 20px;
}

.hot-wrap .hot_city > .hot_m > h6, .hot-wrap .hot_rgt > .hot_m > h6 {
  z-index: 3;
  color: #fff;
  line-height: 52px;
  font-size: 18px;
}

.hot-wrap .hot_city > .hot_m > p, .hot-wrap .hot_rgt > .hot_m > p {
  color: #fff;
  font-weight: bold;
  margin-bottom: 10px;
}

.hot-wrap .hot_city > .hot_m > em, .hot-wrap .hot_rgt > .hot_m > em {
  color: #fff;
  z-index: 3;
}

.hot-wrap .hot_rgt > img {
  margin-left: -540px;
}

.hot-wrap .hot_center {
  width: 722px;
  min-height: 358px;
  margin-bottom: 60px;
}

.hot-wrap .hot_center > .hot_model {
  width: 238px;
  height: 178px;
  margin: 0 2px 2px 0;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}

.hot-wrap .hot_center > .hot_model > img {
  width: 100%;
  height: 100%;
  position: absolute;
}

.hot-wrap .hot_center > .hot_model > .hot_s {
  width: 218px;
  height: 178px;
  background: #000;
  opacity: 0.7;
  z-index: 10;
  position: absolute;
  padding-left: 20px;
  top: 126px;
}

.hot-wrap .hot_center > .hot_model > .hot_s > h6 {
  z-index: 3;
  color: #fff;
  line-height: 52px;
  font-size: 18px;
}

.hot-wrap .hot_center > .hot_model > .hot_s > p {
  color: #fff;
  font-weight: bold;
  margin-bottom: 10px;
}

.hot-wrap .hot_center > .hot_model > .hot_s > em {
  color: #fff;
  z-index: 3;
}

.hot-wrap .hot_city:hover > .hot_m, .hot-wrap .hot_rgt:hover > .hot_m {
  top: 0;
}

.hot-wrap .hot_center .hot_model:hover > .hot_s {
  top: 0;
}

.hot-wrap .hot_btn {
  display: block;
  margin: 0 auto;
}

.hot-wrap .hot_btn > i {
  margin-top: 18px;
}

.hot-wrap .hot_btn > span {
  margin: 0 10px 0 22px;
}

#planWrap {
  width: 100%;
}

#planWrap .plan-wrap {
  min-height: 960px;
  width: 100%;
  overflow-x: auto;
  overflow: hidden;
}

#planWrap .plan-wrap .plan_show1, #planWrap .plan-wrap .plan_show3 {
  width: 440px;
  height: 275px;
  padding-top: 133px;
  cursor: pointer;
  position: relative;
  margin-bottom: 190px;
}

#planWrap .plan-wrap .plan_show1 .plan_pho, #planWrap .plan-wrap .plan_show3 .plan_pho {
  width: 440px;
  height: 275px;
}

#planWrap .plan-wrap .plan_show1 .plan_pho > img, #planWrap .plan-wrap .plan_show3 .plan_pho > img {
  width: 100%;
  height: 275px;
  position: absolute;
}

#planWrap .plan-wrap .plan_show1 > .plan_m, #planWrap .plan-wrap .plan_show3 > .plan_m {
  width: 440px;
  height: 275px;
  background: #333;
  opacity: 0.7;
  position: absolute;
  z-index: 10;
  top: 133px;
}

#planWrap .plan-wrap .plan_show2 {
  width: 640px;
  height: 544px;
  box-shadow: -1px 1px 19px #ccc;
  cursor: pointer;
  background: #fff;
  position: absolute;
  left: 452px;
}

#planWrap .plan-wrap .plan_show2 > .plan_pho > img {
  width: 100%;
  height: 400px;
}

#planWrap .plan-wrap .plan_show2 .plan_txt {
  margin-top: 40px;
  padding: 0 30px;
}

#planWrap .plan-wrap .plan_show2 .plan_txt > h5 {
  font-size: 24px;
  margin-bottom: 20px;
}

#planWrap .plan-wrap .plan_show2 .plan_txt > a {
  font-size: 12x;
  color: #666;
}

#planWrap .plan-wrap .plan_show2 .plan_txt > a:hover {
  text-decoration: underline;
}

#planWrap .plan-wrap .plan_show2 .jiantou_yuan {
  display: block;
  position: absolute;
  left: 292px;
}

#planWrap .plan-wrap .plan_show3 {
  left: 24px;
}

#planWrap .plan-wrap .plan_show3 > .plan_pho > #show3_pho {
  position: absolute;
}

#planWrap .plan-wrap .plan_tag {
  margin: 0 auto;
  width: 120px;
  height: 8px;
  margin-bottom: 40px;
}

#planWrap .plan-wrap .plan_tag > li {
  width: 8px;
  height: 8px;
  background: #666;
  float: left;
  margin: 0 8px;
  border-radius: 50%;
}

#planWrap .plan-wrap .plan_b > a {
  margin: 0 auto;
}

#planWrap .plan-wrap .plan_b > a > i {
  margin-top: 18px;
}

#planWrap .plan-wrap .plan_b > p {
  text-align: center;
  margin-top: 24px;
  font-size: 12px;
  color: #666;
}

#proceDure {
  width: 100%;
  background: url(../images/bg.png) no-repeat top center;
}

#proceDure .proce-wrap {
  min-height: 390px;
}

#proceDure .proce-wrap .proce_list {
  background: #fff;
  min-height: 250px;
  border-radius: 10px;
  box-shadow: -1px 1px 19px #ccc;
}

#proceDure .proce-wrap .proce_list .proce_con {
  padding-top: 60px;
  margin-right: 17.14px;
}

#proceDure .proce-wrap .proce_list .proce_con .proce_menu, #proceDure .proce-wrap .proce_list .proce_con .proce_hover {
  width: 135px;
}

#proceDure .proce-wrap .proce_list .proce_con .proce_menu > dt, #proceDure .proce-wrap .proce_list .proce_con .proce_hover > dt {
  margin: 0 auto;
  width: 72px;
  height: 72px;
}

#proceDure .proce-wrap .proce_list .proce_con .proce_menu > dt > img, #proceDure .proce-wrap .proce_list .proce_con .proce_hover > dt > img {
  width: 32px;
  height: 32px;
  padding: 20px 20px;
}

#proceDure .proce-wrap .proce_list .proce_con .proce_menu > dd, #proceDure .proce-wrap .proce_list .proce_con .proce_hover > dd {
  text-align: center;
  color: #333;
  font-size: 16px;
  margin-top: 32px;
}

#proceDure .proce-wrap .proce_list .proce_con .proce_menu > dd > em, #proceDure .proce-wrap .proce_list .proce_con .proce_hover > dd > em {
  font-size: 12px;
  color: #666;
  display: block;
}

#proceDure .proce-wrap .proce_list .proce_con .proce_hover {
  display: none;
}

#proceDure .proce-wrap .proce_list .proce_con:hover > .proce_menu {
  display: none;
}

#proceDure .proce-wrap .proce_list .proce_con:hover > .proce_hover {
  display: block;
}

#proceDure .proce-wrap .proce_list .proce_con:hover > .proce_hover > dt {
  background: #f83244;
  border-radius: 50%;
}

#proceDure .proce-wrap .proce_list .proce_con:hover > .proce_hover > dd {
  margin-top: 35px;
}

.city-wrap {
  min-height: 490px;
  margin-top: 10px;
}

.city-wrap .city_list {
  background: #fff;
  width: 224px;
  height: 220px;
  margin: 0 20px 10px 0;
  float: left;
  box-shadow: -1px 1px 19px #ccc;
  position: relative;
}

.city-wrap .city_list > img {
  width: 100%;
  height: 144px;
}

.city-wrap .city_list > p {
  margin: 20px 0 0 20px;
  font-size: 18px;
}

.city-wrap .city_list > img:hover {
  opacity: 0.9;
}

.city-wrap .city_list:hover > .jiantou_yuan {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -28px;
}

#proDuct {
  width: 100%;
  background: -webkit-linear-gradient(top, #fafafa, #fff);
}

#proDuct .product-wrap {
  min-height: 680px;
}

#proDuct .product-wrap > p {
  text-align: center;
  margin-bottom: 20px;
  font-size: 14px;
  color: #666;
  letter-spacing: 3px;
}

#proDuct .product-wrap .product_list {
  width: 284px;
  min-height: 340px;
  margin: 0 20px 50px 0;
  cursor: pointer;
  position: relative;
}

#proDuct .product-wrap .product_list > img {
  width: 100%;
  height: 284px;
}

#proDuct .product-wrap .product_list > img:hover {
  opacity: 0.9;
}

#proDuct .product-wrap .product_list .product_con {
  width: 234px;
  height: 110px;
  margin-left: 16px;
  padding-left: 20px;
  background: #fff;
  box-shadow: -1px 1px 19px #ccc;
  position: absolute;
  top: 229px;
}

#proDuct .product-wrap .product_list .product_con > h4 {
  font-size: 18px;
  padding: 20px 0 5px;
}

#proDuct .product-wrap .product_list .product_con > p {
  color: #f83244;
  font-weight: bold;
}

#proDuct .product-wrap .product_list .product_con > a {
  color: #666;
  font-size: 12px;
}

#proDuct .product-wrap .product_list .product_con:hover {
  top: 225px;
}

#proDuct .product-wrap > .btn {
  margin: 0 auto;
}

#proDuct .product-wrap > .btn > i {
  margin-top: 18px;
}

#photoShow {
  width: 100%;
  background: url(../images/meitubg.png) no-repeat top center;
  background-size: auto 1386px;
}

#photoShow .photo-wrap {
  width: 1320px;
  min-height: 1500px;
  position: relative;
}

#photoShow .photo-wrap > .title_h2 {
  color: #fff;
}

#photoShow .photo-wrap .photo_show {
  width: 1320px;
  cursor: pointer;
}

#photoShow .photo-wrap .photo_show .photo_a {
  width: 660px;
  height: 510px;
}

#photoShow .photo-wrap .photo_show .photo_a > a > img {
  width: 100%;
  height: 100%;
}

#photoShow .photo-wrap .photo_show .photo_a:hover {
  opacity: 0.9;
}

#photoShow .photo-wrap .photo_show .photo_b {
  width: 660px;
  height: 390px;
  margin-top: 120px;
  background: #111;
}

#photoShow .photo-wrap .photo_show .photo_c {
  width: 660px;
  height: 330px;
}

#photoShow .photo-wrap .photo_show .photo_c > a:nth-child(1) {
  display: block;
  width: 330px;
  height: 330px;
  line-height: 330px;
  text-align: center;
  background: #222;
}

#photoShow .photo-wrap .photo_show .photo_c > .photo_model {
  margin: 0;
}

#photoShow .photo-wrap .photo_show .photo_c > .photo_model > span {
  border-color: transparent transparent transparent #222;
  left: 0;
}

#photoShow .photo-wrap .photo_show .photo_c > .menbang {
  top: 0;
  left: 330px;
}

#photoShow .photo-wrap .photo_show .photo_d {
  width: 530px;
  height: 400px;
  background: #111;
}

#photoShow .photo-wrap .photo_show .photo_e {
  width: 660px;
  height: 400px;
}

#photoShow .photo-wrap .photo_show .photo_e > .photo_model {
  margin: 0;
  width: 660px;
  height: 44px;
}

#photoShow .photo-wrap .photo_show .photo_e > .photo_model > img {
  width: 660px;
  height: 440px;
}

#photoShow .photo-wrap .photo_show .photo_e > .photo_model > span {
  border-color: transparent transparent transparent #111;
  left: 0;
  top: 220px;
}

#photoShow .photo-wrap .photo_show .photo_e > .menbang {
  top: 0;
  left: 0;
  width: 660px;
  height: 440px;
}

#photoShow .photo-wrap > .search_cs {
  position: absolute;
  bottom: 130px;
}

#photoShow .photo-wrap > .btn {
  margin: 110px auto;
}

#photoShow .photo-wrap > .btn > i {
  margin-top: 18px;
}

.photo_b, .photo_c, .photo_e {
  position: relative;
}

.photo_b > .photo_model, .photo_c > .photo_model, .photo_e > .photo_model {
  display: block;
  width: 330px;
  height: 330px;
  margin-top: 60px;
  position: relative;
}

.photo_b > .photo_model > img, .photo_c > .photo_model > img, .photo_e > .photo_model > img {
  width: 100%;
  height: 100%;
}

.photo_b > .photo_model > span, .photo_c > .photo_model > span, .photo_e > .photo_model > span {
  box-sizing: content-box;
  position: absolute;
  width: 0;
  height: 0;
  top: 145px;
  left: 290px;
  display: block;
  border: 20px solid #111;
  border-color: transparent #111 transparent transparent;
}

.photo_b > .menbang, .photo_c > .menbang, .photo_e > .menbang {
  display: block;
  width: 330px;
  height: 330px;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  top: 60px;
}

.photo_b:hover > .menbang, .photo_c:hover > .menbang, .photo_e:hover > .menbang {
  display: none;
}

.photo_bt {
  width: 200px;
  padding: 0 72px 0 58px;
}

.photo_bt > .photo_tit {
  display: block;
  margin: 90px 0 40px;
}

.photo_bt > p {
  font-size: 18px;
  color: #fff;
  line-height: 30px;
  margin-bottom: 70px;
}

.photo_bt > .jiantou_yuan {
  display: block;
}

.photo_tit {
  display: block;
  font-size: 30px;
  color: #fff;
}

.photo_tit:hover {
  text-decoration: underline;
}

.wiki_tit {
  width: 398px;
  height: 160px;
}

.wiki_tit > h3 {
  width: 270px;
  height: 32px;
  padding-top: 48px;
  padding-left: 128px;
}

.wiki_tit > h3 > img {
  width: 36px;
  height: 36px;
  padding-right: 20px;
}

.wiki_tit > h3 > span {
  display: block;
  font-size: 22px;
  line-height: 34px;
}

.wiki_tit > p {
  text-align: center;
  width: 398px;
  margin-top: 25px;
  font-size: 14px;
  color: #666;
}

.wiki_art {
  width: 338px;
  height: 230px;
  background: #fff;
  padding: 28px 30px 0;
}

.wiki_art > li {
  width: 338px;
  font-size: 14px;
  padding: 12px 0;
}

.wiki_art > li > a {
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 220px;
}

.wiki_art > li > em {
  color: #666;
}

.wiki-wrap {
  min-height: 720px;
}

.wiki-wrap > .wiki_lft, .wiki-wrap > .wiki_center, .wiki-wrap > .wiki_rgt {
  width: 398px;
  height: 428px;
  border: 1px solid #d8d8d8;
  position: relative;
  cursor: pointer;
}

.wiki-wrap > .wiki_lft > .wiki_l, .wiki-wrap > .wiki_center > .wiki_l, .wiki-wrap > .wiki_rgt > .wiki_l {
  width: 398px;
  height: 428px;
}

.wiki-wrap > .wiki_lft > .wiki_l > .wiki_tit, .wiki-wrap > .wiki_center > .wiki_l > .wiki_tit, .wiki-wrap > .wiki_rgt > .wiki_l > .wiki_tit {
  background: #f8f8f8;
}

.wiki-wrap > .wiki_lft > .wiki_hover, .wiki-wrap > .wiki_center > .wiki_hover, .wiki-wrap > .wiki_rgt > .wiki_hover {
  width:  428px;
  height:  474px;
  border: 1px solid #d8d8d8;
  position: absolute;
  top: 0;
  left: -15px;
  display: none;
}

.wiki-wrap > .wiki_lft > .wiki_hover > .wiki_tit, .wiki-wrap > .wiki_center > .wiki_hover > .wiki_tit, .wiki-wrap > .wiki_rgt > .wiki_hover > .wiki_tit {
  width: 428px;
  background: url(../images/c-1bg.png) no-repeat top center;
  color: #fff;
}

.wiki-wrap > .wiki_lft > .wiki_hover > .wiki_tit > p, .wiki-wrap > .wiki_center > .wiki_hover > .wiki_tit > p, .wiki-wrap > .wiki_rgt > .wiki_hover > .wiki_tit > p {
  color: #fff;
  width: 428px;
}

.wiki-wrap > .wiki_lft > .wiki_hover > .wiki_art, .wiki-wrap > .wiki_center > .wiki_hover > .wiki_art, .wiki-wrap > .wiki_rgt > .wiki_hover > .wiki_art {
  width: 368px;
  height: 286px;
}

.wiki-wrap > .wiki_lft, .wiki-wrap > .wiki_center {
  border-right: 0;
}

.wiki-wrap > .wiki_center > .wiki_hover > .wiki_tit {
  background: url(../images/c-2bg.png) no-repeat top center;
}

.wiki-wrap > .wiki_rgt > .wiki_hover > .wiki_tit {
  background: url(../images/c-3bg.png) no-repeat top center;
}

.wiki-wrap > .wiki_lft:hover > .wiki_a, .wiki-wrap > .wiki_center:hover > .wiki_b, .wiki-wrap > .wiki_rgt:hover > .wiki_c {
  display: none;
}

.wiki-wrap > .wiki_lft:hover > .wiki_hover, .wiki-wrap > .wiki_center:hover > .wiki_hover, .wiki-wrap > .wiki_rgt:hover > .wiki_hover {
  display: block;
  z-index: 10;
}

.wiki-wrap > .wiki_lft:hover > .wiki_hover > .jiantou_yuan, .wiki-wrap > .wiki_center:hover > .wiki_hover > .jiantou_yuan, .wiki-wrap > .wiki_rgt:hover > .wiki_hover > .jiantou_yuan {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -28px;
  bottom: -28px;
}

#linkWrap {
  width: 100%;
  background: #222;
}

#linkWrap .link-wrap {
  min-height: 380px;
}

#linkWrap .link-wrap .link_top {
  padding: 48px 0 40px;
  border-bottom: 1px solid #4e4f57;
}

#linkWrap .link-wrap .link_top > .link_list {
  width: 160px;
  min-height: 180px;
  margin-right: 70px;
}

#linkWrap .link-wrap .link_top > .link_list > h4 {
  width: 160px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  color: #fff;
  margin-bottom: 10px;
}

#linkWrap .link-wrap .link_top > .link_list > .link_con > a {
  display: block;
  width: 80px;
  height: 28px;
  color: #ccc;
  font-size: 12px;
  float: left;
}

#linkWrap .link-wrap .link_top > .link_five {
  width: 80px;
}

#linkWrap .link-wrap .link_top > .link_lianxi {
  width: 100px;
  min-height: 180px;
}

#linkWrap .link-wrap .link_top > .link_lianxi > .link_con {
  width: 100px;
  height: 100px;
}

#linkWrap .link-wrap .link_top > .link_lianxi > .link_con > img {
  width: 100%;
  height: 100%;
}

#linkWrap .link-wrap .link_top > .link_lianxi > .link_con > .lianxi_gj {
  width: 100px;
  height: 40px;
}

#linkWrap .link-wrap .link_top > .link_lianxi > .link_con > .lianxi_gj > .lianxi_l {
  width: 46px;
  height: 30px;
  display: block;
  margin-top: 10px;
  padding-left: 4px;
}

#linkWrap .link-wrap .link_top > .link_lianxi > .link_con > .lianxi_gj > .lianxi_l > img {
  width: 30px;
  height: 100%;
}

#linkWrap .link-wrap .link_top > .link_lianxi > .link_con > .lianxi_gj > .lianxi_l > .wei_m {
  width: 200px;
  height: 100px;
  background: #fff;
  position: absolute;
  z-index: 10;
  display: none;
}

#linkWrap .link-wrap .link_top > .link_lianxi > .link_con > .lianxi_gj > .lianxi_l > .wei_m > dt {
  width: 94px;
  height: 94px;
  margin: 3px 3px 0;
}

#linkWrap .link-wrap .link_top > .link_lianxi > .link_con > .lianxi_gj > .lianxi_l > .wei_m > dt > img {
  width: 100%;
  height: 100%;
}

#linkWrap .link-wrap .link_top > .link_lianxi > .link_con > .lianxi_gj > .lianxi_l > .wei_m > dd {
  color: #333;
  font-size: 12px;
  line-height: 16px;
  margin-top: 34px;
}

#linkWrap .link-wrap .link_top > .link_lianxi > .link_con > .lianxi_gj > .lianxi_l:hover > .wei_m {
  display: block;
}

#linkWrap .link-wrap .link_bot {
  padding: 40px 0;
}

#linkWrap .link-wrap .link_bot > h5 {
  width: 70px;
  min-height: 65px;
  color: #fff;
  font-size: 12px;
}

#linkWrap .link-wrap .link_bot > .friend_link {
  width: 1130px;
  font-size: 12px;
}

#linkWrap .link-wrap .link_bot > .friend_link > a {
  display: inline-block;
  color: #ccc;
  padding: 0 16px 6px 0;
  line-height: 12px;
}

#footWrap {
  width: 100%;
  background: #1a1a1a;
}

#footWrap .foot-wrap {
  height: 80px;
  padding-top: 30px;
}

#footWrap .foot-wrap .foot_txt {
  margin-left: 300px;
}

#footWrap .foot-wrap .foot_txt > img {
  width: 14px;
  height: 18px;
  margin-left: 30px;
}

#footWrap .foot-wrap .foot_last {
  margin-top: 14px;
}

.foot_beian {
  text-align: center;
  font-size: 14px;
  color: #fff;
}

.foot_beian > span {
  padding-right: 40px;
}
